package io.github.lhdxhl.wechatpay.param;

import io.github.lhdxhl.wechatpay.enums.WxBillType;
import lombok.Data;

/**
 * @author lsk
 * @version 1.0.0
 * @ClassName WxTradebillParam.java
 * @Description 申请交易账单请求数据模板
 * @createTime 2022年10月02日 11:11:00
 */
@Data
public class WxTradeBillParam {

    /**
     * 账单日期
     * 格式yyyy-MM-dd
     * 仅支持三个月内的账单下载申请。
     */
    private String billDate;

    /**
     * 账单类型
     * 不填则默认是ALL
     * 枚举值：
     * ALL：返回当日所有订单信息（不含充值退款订单）
     * SUCCESS：返回当日成功支付的订单（不含充值退款订单）
     * REFUND：返回当日退款订单（不含充值退款订单）
     */
    private WxBillType billType;

    /**
     * 压缩类型
     * 不填则默认是数据流
     * 枚举值：
     * GZIP：返回格式为.gzip的压缩包账单
     */
    private String tarType;

}
